/*
    该文件用于创建redux的store对象，并导出给其他组件使用
    该文件专门用于暴露一个store对象
*/

// 引入createStore，专门用于创建redux中最为核心的store对象
import { legacy_createStore as createStore, applyMiddleware } from 'redux';
// 引入为Count组件服务的reducer
import countReducer from './count_reducer';

// 引入redux-thunk中间件，用于处理异步操作
import { thunk } from 'redux-thunk';
// 暴露store
export default createStore(countReducer, applyMiddleware(thunk));

